今天我想要來說明昨天我所遇到的問題:
首先因為如果將n8n架設在本地的話,會遇到的第一個問題就是本地電腦有可能會因為關機、更新等等的狀況而將n8n的連線變得不穩定,第二個則是在使用webhook時,會因為是使用本地連線而需要額外設定才能使用https的webhook,這樣就會造成昨天如果要將輸出轉換到Line的話,就需要再做額外設定才能轉換。所以我決定現在就把n8n移到線上來架設。
我這次使用的雲端主機是Hugging face提供的免費方案,擁有兩顆vCPU跟16GB Ram,這對於這種輕量級工作流來說已經非常夠用了。
而我架設所參考的影片如下:
https://www.youtube.com/watch?v=ucCamELP8UY
在經過一番設置之後總算是完成了架設,接下來在設定Line Message API的過程我遇到了真正遇到的最大問題。
在製作這部分的時候,因為要處裡很多json的內容,所以我嘗試使用了ChatGPT來幫助我些轉換的程式碼,一開始還很順利地可以產出很多內容,不過到了後面需要進行大規模測試的時候,它卻忽然開始一直輸出不能使用的內容給我,讓我卡關了好一陣子,是直到最後我決定全部都由自己來寫之後,雖然還是花了一點時間學習語法,但總算還是寫好並且能夠使用了。這次的經驗讓我再次深刻的瞭解到真的不能完全依賴語言模型,真正想要客製化的內容的話就需要自己來,過度依賴語言模型只會讓情況變得更糟糕。
今天我說明了昨天在製作上遇到的困難,在紀錄的同時也是希望可以在釐清一次這次遇到的問題的邏輯,讓之後的開發能夠更順利。明天我們將會進行第二周的小結,來回顧這周我們做了哪些事情,以及下一周的規劃。